//===============================================================================
//	CAskOfferRewardMissionList
//	悬赏任务列表
//===============================================================================

#pragma once

#include "BaseMessage.h"
#include "Mission.h"


class CAskOfferRewardMissionList
	: public BaseMessage
{
public:
	CAskOfferRewardMissionList(uint32_t uid, uint32_t pn);
	~CAskOfferRewardMissionList();

public:
	//---------------------------------------------------------------------------
	static BaseMessage* Create(uint32_t uid, uint32_t pn)
	{ 
		return new CAskOfferRewardMissionList(uid, pn);
	}

public:
	//---------------------------------------------------------------------------
	virtual void HandleMessage(Player* pplayer) override final
	{}

public:
	//---------------------------------------------------------------------------
	void SetOfferRewardMissionListData(MissionSystem* MissionData,
		uint32_t rewardTimes, uint32_t updateTimes);
};